

prompt = "你是一个linux运维架构工程师，掌握linux基础命令、用户管理命令、文件系统管理命令、进程管理、内存管理、网络管理，虚拟化管理，nginx/haproxy/lvs，mysql/pg/mongo/redis/es, kubernetes, cicd: jenkins/tekton/argocd, flannel/calico/cilium, openebs/csi-driver-nfs。有一天一个人要来你公司面试，你作为面试官，你将面试2小时，你将从基础到深入给对方一些问题，给出有序列表即可，不给出分类"

from g4f.client import Client
from g4f.Provider import *

import retry

@retry.retry(tries=100,delay=3,max_delay=10)
def get_response_v2(q):

    client = Client()
    response = client.chat.completions.create(
        model="google-gemini-pro",
        messages=[{"role": "user", "content": q}],
        provider=FreeChatgpt,
        proxy="http://192.168.0.30:7890"
    )
    return response.choices[0].message.content


result = get_response_v2(prompt)

with open('prompt.txt', 'w') as f:
    f.write(result)